#include <stdio.h>

typedef struct
{
    char name[32];
    int value;
} Data;


int main(int argc, char const *argv[])
{
    int n, i, j, v1, v2, v5, sum;
    char v3, v4;

    Data datas[128], max;
    scanf("%d", &n);

    for (i = 0; i < n; i++)
    {
        scanf("%s%d%d %c %c%d", datas[i].name, &v1, &v2, &v3, &v4, &v5);
        datas[i].value = 0;

        if (v1 > 80 && v5 > 0)
        {
            datas[i].value += 8000;
        }
        
        if (v1 > 85 && v2 > 80)
        {
            datas[i].value += 4000;
        }
        
        if (v1 > 90)
        {
            datas[i].value += 2000;
        }
        
        if (v1 > 85 && v4 == 'Y')
        {
            datas[i].value += 1000;
        }
        
        if (v2 > 80 && v3 == 'Y')
        {
            datas[i].value += 850;
        }
    }

    max = datas[0];
    sum = max.value;

    for (i = 1; i < n; i++)
    {
        sum += datas[i].value;
        if (datas[i].value > max.value)
        {
            max = datas[i];
        }
    }

    printf("%s\n%d\n%d", max.name, max.value, sum);

    return 0;
}
